/* */
.mod, .mod-b, .mod-c{ margin-bottom:10px; border:1px solid; }
.mod{border: 1px solid #DDD;}
.main .venue { border:1px solid #bfd2e6; zoom:1; }
.mod .hd{overflow: hidden;}

.mod .hd .tab { border:none; }
.mod .hd .tab li { margin:0; border:none; width:70px; text-align:center; font-size:14px; font-weight:bold; }
.mod .hd .tab li a { display:block; padding:0; height:28px; }
.mod, .mod .hd {border-color:#ddd;background-color:#fff;}

.mod .hd h3, .mod-b .hd h3, .mod-c .hd h3{ color:#555; margin:0; padding:0 10px; font:bold 14px/28px arial; }

.searchbox { clear:both; margin-bottom: 10px;}
.searchbox .mod .hd .tab { margin:0 0 0 140px; }
.searchbox .mod .hd .tab li.first {background: none;}
.searchbox .mod .hd .tab li { margin:0; padding:3px 0 0; background:url(../Img/Style/search_tab_line.png) no-repeat left 7px; }
.searchbox .mod .hd .tab li a { text-decoration:none;  height:24px; line-height:24px; }
.searchbox .mod .hd .tab li.selected { background:#fff; margin-right: -1px;}
.searchbox .mod .hd .tab li.selected a { border:1px solid; border-color:#ddd #ddd #fff; color:#555; position:relative; background:#fff; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius-topleft:5px; border-radius:5px 5px 0 0;  _margin:0 0 -1px;  }
.searchbox .hd { background-position:0 5px; }
.searchbox .bd { height:70px; background-position:0 65px; padding-left:12px; }
.searchbox .bd .search-engine, .searchbox .bd .search-engine img { float:left; display:inline; }
.searchbox .bd .search-engine { padding:10px 0 0; width: 580px;}
.searchbox .bd .search-engine img { margin:0 10px 0 0; }
.searchbox .bd .search-engine .txt { width:356px; padding:5px 2px; vertical-align:middle; }
.searchbox .bd .search-engine .btn { border:none; height:29px; width:100px; padding-bottom:4px; border:1px solid #ccc; font-size:14px; vertical-align:middle; background-position:0 -1px; overflow:visible; }
.searchbox .bd .search-engine .section { padding:5px 0 0; float: left;}
.searchbox .bd .search-engine .section input { margin:0 3px 0 0; vertical-align:middle; cursor: pointer;}
.searchbox .bd .search-engine .section label {padding-right: 5px; cursor: pointer;}
.searchbox .bd .keywords {float:left; display:inline; line-height:2; width:345px; font-size:12px; height:20px; margin-top:5px; overflow:hidden;}
.searchbox .bd #se_hots_taobao { width:290px; float:left; }
.searchbox .bd .more { width:49px; float:left; margin-top:8px; }
.searchbox .bd .keywords a {margin-right:8px; padding-top:1px; white-space:nowrap;}
.searchbox .bd .search-engine iframe { float: left; display: none; height: 29px; width: 470px;}


.header .user-toolkit .user-login .btn, .main .linkscat .hd, .footer, .header .hd-search .btn, .data-table th { background:url(../Img/Style/corebg_x.png) repeat-x; }
.searchbox .hd, .main .mod .hd, .snippets, .searchbox .bd .search-engine .btn, .path-link { background:url(../Img/Style/gbg.png) repeat-x; }
.searchbox, .main .mod, .sidebar .mod, .snippets-mod, .path-link, .data-table .search-div { -moz-box-shadow: 1px 2px 3px #ccc; -webkit-box-shadow: 1px 2px 3px #ccc; box-shadow: 1px 2px 3px #ccc; }

.tab li, .tab-b li, .tab-c li, .hlist li { float:left; display:inline; margin:0 5px 0 0; border:solid #ddd; border-width:1px 1px 0; }
.tab li.current, .tab li.selected, .tab-b .current, .tab-b li.selected, .tab-c .current, .tab-c li.selected { border-bottom:1px solid #fff; line-height:27px; }
.tab, .tab-b, .tab-c{ margin:0; padding:0; height:28px; font:12px/28px arial; }

.main { float:right; display:inline; width:720px; }
.main .hd {border-color:#ddd;}
.main .hd .tab { border:none; }
.main .hd .tab li { margin:0; border:none; width:70px; text-align:center; font-size:14px; font-weight:bold; }
.main .hd .tab li a { display:block; padding:0; height:28px; }

#nav_tab_box, #tuan_tab{ margin-left:15px; }
#nav_tab_box li, #tuan_tab li { width:100px; background:url("../Img/Style/search_tab_line.png") no-repeat scroll left 7px transparent; margin:0; padding:3px 0 0; }
#nav_tab_box li.faketab:hover a { color:#F4571F; }
#nav_tab_box li.first, #tuan_tab li.first { background: none; }
#nav_tab_box li.selected, #tuan_tab li.selected { background:#FFF; margin-right:-1px; }
#nav_tab_box li a, #tuan_tab li a { color:#555; text-decoration:none;  height:24px; line-height:24px; }
#nav_tab_box li.selected a, #tuan_tab li.selected a { border:1px solid; border-color:#ddd #ddd #fff; color:#555; position:relative; background:#fff; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius-topleft:5px; border-radius:5px 5px 0 0;  _margin:0 0 -1px;  }

.linkscat dl { padding:0 0 0 10px; height:32px; line-height:32px; border-bottom:1px solid #f1f1f1; }
.linkscat dl:hover { background:#f1f1f1; }
.linkscat dl dt, .linkscat dl dd { float:left; display:inline; font-size:13px;}
.linkscat dl dt { width:65px; }
.linkscat dl dd { width:105px;}
.linkscat dl dd.more { float:right; width:65px; }
.linkscat dl dd a { color:#555; }

.linkscat ul { overflow:hidden; zoom:1; }
.linkscat li { float:left; display:inline; width:16.6%; font-size:14px; text-align:center; line-height:30px; overflow:hidden; }
.linkscat li a { color:#333; }

.mod .top { height:28px; position:relative; overflow:hidden; background-position:0 -35px; border-top:1px solid #bfd2e6; border-bottom:1px solid #bfd2e6;}
.mod .top span { position:absolute; top:5px; left:100px; font-size:13px; }
.mod .top span a { margin:0 10px 0 0; color:#555; }

.sidebar { float:left; display:inline; width:220px; margin:0 10px 0 0; }
.sidebar .mod { border-color:#ddd; zoom:1; }
.sidebar .mod h3, .sidebar .mod .hd, .sidebar .mod h3.cat { color:#FFF; margin:-1px -1px 0; padding:0 10px; border:none; height:30px; line-height:30px; background:url(../Img/Style/captop.png) no-repeat; position:relative; }
.sidebar .mod h3 a { font-size:12px; text-decoration:none; float:right; }
.sidebar .mod h3 a, .sidebar .mod .hd .tab li a { color:#fff; }
.sidebar .mod .hd .tab li { margin:0 10px 0 0; border:none; font-size:14px; line-height:30px; font-weight:bold; }
.sidebar .mod .hd .tab li.selected { color:#424242; margin:4px 10px 0 0; line-height:26px; background:#fff; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; } 
.sidebar .mod .hd .tab li.selected a { display:block; padding:0 10px; color:#0E437C; }
.sidebar .mod .ft { margin:0 -1px -1px; padding:0; height:5px; line-height:1px; background:url(../images/capbottom.png) no-repeat; }
.sidebar .mod .tool-lst { padding:4px 0 4px 10px; zoom:1; }
.sidebar .mod .tool-lst li { float:left; width:69px; height:24px; line-height:24px; _height:23px; _line-height:23px; }
.sidebar .service p { margin:5px 0; }
.sidebar .service label { display:inline-block; width:25px; text-align:right; }
.sidebar .service .txt { width:60px; height:18px; }
.sidebar .service .date { font-size:10px; }
.sidebar .service .end { margin-bottom:0; padding:0 0 0 25px; }
.sidebar .btn { margin:3px 0; border:none; width:125px; height:28px; font-size:14px; font-weight:bold; color:#fff; overflow:visible; background:url(../images/btn.png) no-repeat; }
.sidebar .links-lst { padding:2px 0 2px 2px; zoom:1; }
.sidebar .links-lst li { float:left; display:inline; width:52px; font-size:14px; line-height:28px; text-align:center; overflow:hidden; }

.advert{ height:47px; }

